From 8792bbbd28a3f770c7dc951c8d41f3f0f2cc0a56 Mon Sep 17 00:00:00 2001 From: Tim Janik Date: Sun, 12 Jul 1998 14:43:03 +0000 Subject: [PATCH] fix float argument collection (always casted to doubles upon argument Sun Jul 12 16:40:06 1998 Tim Janik * gtk/gtkargcollector.c (gtk_arg_collect_value): fix float argument collection (always casted to doubles upon argument passing). --- ChangeLog | 5 +++++ ChangeLog.pre-2-0 | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-2 | 5 +++++ ChangeLog.pre-2-4 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtkargcollector.c | 5 +++-- 8 files changed, 38 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ed11786289..075726e7d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sun Jul 12 16:40:06 1998 Tim Janik + + * gtk/gtkargcollector.c (gtk_arg_collect_value): fix float argument + collection (always casted to doubles upon argument passing). + Sun Jul 12 05:59:26 1998 Tim Janik * gtk/gtktypeutils.c (gtk_type_new): call the base classes' diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index ed11786289..075726e7d2 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,8 @@ +Sun Jul 12 16:40:06 1998 Tim Janik + + * gtk/gtkargcollector.c (gtk_arg_collect_value): fix float argument + collection (always casted to doubles upon argument passing). + Sun Jul 12 05:59:26 1998 Tim Janik * gtk/gtktypeutils.c (gtk_type_new): call the base classes' diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index ed11786289..075726e7d2 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Sun Jul 12 16:40:06 1998 Tim Janik + + * gtk/gtkargcollector.c (gtk_arg_collect_value): fix float argument + collection (always casted to doubles upon argument passing). + Sun Jul 12 05:59:26 1998 Tim Janik * gtk/gtktypeutils.c (gtk_type_new): call the base classes' diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index ed11786289..075726e7d2 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,8 @@ +Sun Jul 12 16:40:06 1998 Tim Janik + + * gtk/gtkargcollector.c (gtk_arg_collect_value): fix float argument + collection (always casted to doubles upon argument passing). + Sun Jul 12 05:59:26 1998 Tim Janik * gtk/gtktypeutils.c (gtk_type_new): call the base classes' diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index ed11786289..075726e7d2 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +Sun Jul 12 16:40:06 1998 Tim Janik + + * gtk/gtkargcollector.c (gtk_arg_collect_value): fix float argument + collection (always casted to doubles upon argument passing). + Sun Jul 12 05:59:26 1998 Tim Janik * gtk/gtktypeutils.c (gtk_type_new): call the base classes' diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index ed11786289..075726e7d2 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Sun Jul 12 16:40:06 1998 Tim Janik + + * gtk/gtkargcollector.c (gtk_arg_collect_value): fix float argument + collection (always casted to doubles upon argument passing). + Sun Jul 12 05:59:26 1998 Tim Janik * gtk/gtktypeutils.c (gtk_type_new): call the base classes' diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index ed11786289..075726e7d2 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Sun Jul 12 16:40:06 1998 Tim Janik + + * gtk/gtkargcollector.c (gtk_arg_collect_value): fix float argument + collection (always casted to doubles upon argument passing). + Sun Jul 12 05:59:26 1998 Tim Janik * gtk/gtktypeutils.c (gtk_type_new): call the base classes' diff --git a/gtk/gtkargcollector.c b/gtk/gtkargcollector.c index 30b657d9c1..33fd8ca573 100644 --- a/gtk/gtkargcollector.c +++ b/gtk/gtkargcollector.c @@ -33,7 +33,7 @@ gtk_arg_collect_value (GtkType fundamental_type, error_msg = g_strdup ("invalid untyped argument"); break; case GTK_TYPE_NONE: - error_msg = g_strdup ("invalid argument type `void'"); + /* error_msg = g_strdup ("invalid argument type `void'"); */ break; case GTK_TYPE_CHAR: GTK_VALUE_CHAR (*arg) = va_arg (*var_args, gchar); @@ -60,7 +60,8 @@ gtk_arg_collect_value (GtkType fundamental_type, GTK_VALUE_ULONG (*arg) = va_arg (*var_args, gulong); break; case GTK_TYPE_FLOAT: - GTK_VALUE_FLOAT (*arg) = va_arg (*var_args, gfloat); + /* GTK_VALUE_FLOAT (*arg) = va_arg (*var_args, gfloat); */ + GTK_VALUE_FLOAT (*arg) = va_arg (*var_args, gdouble); break; case GTK_TYPE_DOUBLE: GTK_VALUE_DOUBLE (*arg) = va_arg (*var_args, gdouble); -- 2.30.2